Decentralized Discrete-Event Control Problems

نویسنده

  • Karen Rudie
چکیده

Supervisory control themy is the study of discrete-event processes, such as computer systems and manufacturing systems, which require control to induce desirable behavior. Informally, a dimte-event system is a process (or set of processes) that s u n s out in some initial state and is transformed from state to state by the occurrence of discrete events. Such a system can be thought of as a set of sequences of events, with each sequence describing a series of actions that occur within the system. Formally, the processes requiring control are modeled by automata and their desired behavior by formal languages. Problems associated with centralized (as opposed to distributed) discrete-event systems have been more extensively explored [1]-[5], and an application within semiconductor manufacturing [6]. [7] provides a compelling argument for considering this class of problems as useful in future engineering practise. More recently, decentralized control has been investigated and possible applications include flexible manufacturing systems [8] and communication systems [9]-[ 111. At this point, examples of decentralized discrete-event systems control have primarily served a pedagogical and mathematical purpose and have been highly simplified versions of physically realistic applications. We believe, however, that sufficient intuitive motivation has been given to justify M e r exploring the question "Given a discrete-event system, do decentralized conmllers exist that satisfy a certain objective?' Moreover, if discrete-event control theory is to play a role in real-world applications, we must address the issue of computer implementation. In particular, we need to develop algor i t h m s for implementing supervisory control solutions. To facilitate software development, it is important to understand the computational complexity of our control problems. In this note, we explore the computational complexity of a class of decentralized discrete-event problems. We generalize the results of Tsitsiklis [12]. These results indicate that testing for solvability within a restricted class of control problems can be done in polynomial time. Even when a solution is proven to exist, however, there is no polynomial-time algorithm for producing it. Moreover, if we move to the more general class of problems, we cannot even test for solvability in polynomial time, let alone produce supervim solutions. The good news is that some interesting problems are captured by the restricted decentralized discrete-event control formulation. In particular, communication protocol verification is one such example. It is not, u priori, obvious that Tsitsiklis' positive complexity results hold for the decentralized case. Just because the centralized version of a problem can be solved efficiently does nat imply that its decentralized counterpart is also solvable efficiently. For example, some NP-complete multiprocessor scheduling problems become trivially solvable in polynomial time when restricted to a single processor [13].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decentralized prognosis of fuzzy discrete-event systems

This paper gives a decentralized approach to the problem of failure prognosis in the framework of fuzzy discrete event systems (FDES). A notion of co-predictability is formalized for decentralized prognosis of FDESs, where several local agents with fuzzy observability rather than crisp observability are used in the prognosis task. An FDES is said to be co-predictable if each faulty event can be...

متن کامل

Recent Developments in Discrete Event Systems

This article is a brief exposure of the process approach to a newly emerging area called "discrete event systems" in control theory and summarizes some of the recent developments in this area. Discrete event systems is an area of research that is developing within the interstices of computer, control and communication sciences. The basic direction of research addresses issues in the analysis an...

متن کامل

The Computational Complexity of Decentralized Discrete-Event Control Problems

Computational complexity results are obtained for decentralized discrete-event system problems. These results generalize the earlier work of Tsitsiklis, who showed that for centralized supervisory control problems (under partial observation), solution existence is decidable in polynomial time for a special type of problem but becomes computationally intractable for the general class. As in the ...

متن کامل

Know means no: Incorporating knowledge into discrete-event control systems

| Modal logic is introduced into the modeling of discrete-event systems. Analysis within this framework includes formal reasoning about what supervisors know or do not know about a given system. This model can be used to develop control strategies that solve decentralized discrete-event control problems. When a problem cannot be solved using fully decentralized supervisors, reasoning about know...

متن کامل

A method for incorporating knowledge and communication intodecentralized discrete - event systems

Using a formal method for reasoning about knowledge, decentralized discrete-event control problems are described. States of the system where supervisors do not have suucient knowledge to make the correct control decision can be detected. A solution where supervisors may communicate is presented. The relationship between communication and control is complex because (i) control decisions made by ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995